package com.itheima.d08_collection_iterator;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/**
 * 目标：掌握使用增强for遍历集合中的数据
 */
public class Test2StrongFor {

    public static void main(String[] args) {
        //1.创建集合
        Collection<String> col = new ArrayList<>();
        col.add("苍老师");
        col.add("波多老师");
        col.add("小泽老师");
        col.add("冲田老师");
        col.add("饭老师");

        //2.使用增强for循环遍历集合中数据
        //快捷方式：集合.for回车
        for (String s : col) { //------>底层使用的就是迭代器
            System.out.println(s);
        }

        System.out.println("------------------");

        String [] arr = {"苍老师", "波多老师", "小泽老师", "冲田老师", "饭老师"};
        for (String s : arr) {
            System.out.println(s);
        }

        System.out.println("------------------");

        //3.注意：在增强for循环中，改变变量的值，集合中的元素是否会发生变化
        for (String s : col) {
            s+="2";
        }

        System.out.println("修改后的集合数据："+col);
    }
}
